export enum ErrorCode {
  Success = 0,
  // 设备正在受控
  UsedError = -41,
  // 网络错误
  NetworkError = -3,
  // 请求失败
  CallbackError = -1,
  // 设备请求响应超时
  DeviceTimeout = 10,
  // 设备不在线
  DeviceOffline = 11,
  // 设备数据参数校验非法，在设备控制参数校验失败时，返回App或者云端
  ValidateError = 12,
  // 网络错误 - 服务器
  HilinkNetworkError = 14,
  // 自定义 格式化异常
  JsonError = 996,
}

export interface IDeviceError {
  errcode?: ErrorCode;
}
